(skin) callus - English Synonyms Dictionary